package com.teen9g.infoplatformserver.service;

import com.teen9g.dto.PostsAddDTO;
import com.teen9g.entity.Posts;

import java.util.List;

public interface PostsService {
    /**
     * 根据Id获取文章内容
     *
     * @param id
     * @return
     */
    String getPostsContentById(Integer id);

    /**
     * 根据Id获取文章
     *
     * @param id
     * @return
     */
    Posts getPostsById(Integer id);

    /**
     * 新增帖子
     *
     * @param postsAddDTO
     */
    void addPosts(PostsAddDTO postsAddDTO);

    /**
     * 查询所有帖子
     *
     * @return
     */
    List<Posts> getAllPosts();
}
